#ifndef INCLUDED_FIGTHER_H
#define INCLUDED_FIGTHER_H

#include<SGE.h>
using namespace SGE;

class Fighter
{
public:
	Fighter();
	~Fighter();

	void Load();
	void Unload();
	void Update(float deltaTime);
	void Render();

	void SetPosition(const SVector2& pos) { mPosition = pos; }
	const SVector2& GetPosition() const   { return mPosition; }

private:
	SGE_Sprite mSprite;
	SVector2 mPosition;
};

#endif



//OOP - Object Oriented Programming
//-> ability to create user defined types
//-> what is a type?
//	-properties(member variables)
//	- behaviours(mumber functions)
//
//"What does it contain?"
//"what can you do with it?"
//
//- In C++,type us created with "class" keyword
//- What does a class provide
//i) Encapsulation
//ii) Inheritance
//iii) Polymorphism


